Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1995
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy F17 Netherlands F1 Italy F15 Italy F24 Italy F30 Italy F31 Italy F34 Italy F1 Italy F5 Italy F25 Italy F2 Belgium F2 Italy F16 Italy F12 Italy F11 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto International Bavarian Championship - Eckental CA Challenge - Graz San Benedetto Challenger - San Benedetto Open Castilla y Leon - Segovia Brasov Challenger - Brasov Guzzini Challenger - Recanati Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Pekao Open - Szczecin Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Genova Open Challenger - Genova Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava KGHM Dialog Polish Indoors - Wroclaw The Surbiton Trophy - Surbiton Riviera di Rimini Challenger - Rimini Heineken Challenger - Ho Chi Minh City Ethias Tennis Trophy - Mons Budapest Challenger - Budapest Trofeo Francesco Guzzini - Recanati Sunrise Challenger Barletta Challenger Rome Challenger Milan Challenger Reggio Emilia Challenger Lambertz Open by Stawag - Aachen Rimini Challenger Recanati Challenger Genoa Open - Genova San Marino Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger I Tourneo Fila Citta di Brindisi - Brindisi Jameson Cup - Milan Genova Challenger Rabat Challenger Biella Challenger Rome Challenger Ischgl International Tennis Challenger 2003 - Ischgl The LTA Manchester Challenger - Manchester San Marino Challenger Palermo Challenger Ortisei Challenger Garden Open 2004 - Rome Bergamo Challenger San Remo Tennis Cup - San Remo Caltanissetta Challenger Nottingham Challenger The LTA Manchester Challenger - Manchester LTA Men's Challenger - Wrexham Citta di Brindisi - Brindisi Garden Open - Rome Sopot Challenger West of England Tennis - Bristol Manchester Challenger - Manchester LTA Hull Challenger - Hull Residenza Open - Magdeburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Manerbio Challenger Internazionali di Tennis de San Marino - San Marino CA-Challenge - Graz Challenger ATP Tour Cerveza Club Colombia - Medellin Open de Charleroi - Charleroi Volkswagen TED Open - Istanbul Bristol Challenger Trophy - Bristol San Remo Tennis Cup 15° Piertomaso - San Remo Florianopolis Challenger Jameson Cup - Milan Genova Open Challenger - Genova Jameson Cup - Milan Internazionali di Tennis - Bergamo Challenger Citta di Olbia - Olbia Cordenons Challenger Timisoara Challenger - Timisoara Bergamo Challenger The LTA Bolton Challenger - Bolton Irving Challenger Canottieri Minico 2004 - Mantova Mersin Challenger Ischgl International ATP Challenger - Ischgl Intersport Heilbronn Open - Heilbronn San Marino Challenger Riviera di Rimini Challenger 2004 - Rimini Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Citta di Como - Como Cepu Open - San Marino Geneva Challenger Alfa Romeo Tennis Cup - Cordenons The West Side Tennis Club Grass Court Challenger - Forest Hills Societa Canottieri Mincio 2005 - Mantova ATP Open Castilla y Leon - Segovia Orbetello Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb TED Open - Istanbul X Trofeo Ciudad de Quito - Quito SIR Supermercadi Challenger - Rome Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Pekao Open - Szczecin Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental BMW Tennis Championship - Sunrise Prague Challenger Open de Rennes La Trinitaine - Rennes PEOPLEnet Cup - Dnepropetrovsk Caltanissetta Challenger TED Open - Istanbul Rome Challenger Sir Supermercati - Rome Turin Challenger PrivatBank Cup - Dnepropetrovsk Guzzini Challenger - Recanati Czech Indoor Open - Prague San Benedetto Challenger - San Benedetto 5° Sporting Challenger - Turin Ostrava Challenger ATP Guzzini Challenger - Recanati Trani Challenger Todi Challenger Le Gosier Challenger Tunis Challenger San Marino Cepu Open - San Marino Challenger 42 - Andrezieux Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Scheveningen Challenger San Marino Challenger Cordenons Challenger Lambertz Open - Aachen Istanbul Challenger Tatra Banka Open - Bratislava Braunschweig Challenger Rennes Challenger Sporting Challenger 2003 - Turin Punta Del Este Challenger Caltanissetta Challenger Padova Challenger Szczecin Challenger Cremona Challenger Santiago Challenger Barranquilla Challenger Vercelli Challenger Genova Challenger Oberstaufen Challenger Orleans Challenger Gemax Samsung Open 2005 - Belgrade Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Courmayeur Challenger Barletta Challenger Las Vegas Challenger - Las Vegas The Joyce Eisenberg Jerusalem Open - Jerusalem Milan Indoors - Milan Milan Indoors - Milan Memorial Savigni - Sassuolo Challenger Groningen - Groningen St. Polten BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Gemax Samsung Open 2004 - Belgrade Marbella Challenger The Wrexham Challenger - Wrexham XXIX Edizione 'A.Savoldi Marco' - Manerbio Rome Challenger Pekao Open 2004 - Szczecin GHI Bronx Tennis Classic - Bronx Okal Cup 2004 - Eckental Challenger Britania Zavaleta - Puebla Bristol Challenger Trophy - Bristol Santiago Challenger San Marino CEPU Open - San Marino Gerry Weber Open - Halle Garden Open - Rome Tatra Banka Open 2006 - Bratislava Eckental Challenger West of England Challenger - Bristol Gemax Open - Belgrade Napoli Challenger Rome Challenger Davidoff Swiss Indoors - Basel Ortisei Challenger Brest Challenger Guzzini Challenger - Recanati Milan Indoors - Milan Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Segovia Challenger Open Castilla y Leon - Segovia 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova The Manchester Trophy - Manchester Recanati Challenger Citta di Como Challenger - Como Fujitsu Siemens Open - Budapest Nokian Hakkapeliitta Open - Tampere Campionati Internazionali di Sicilia - Palermo Meridiana Sardegna Open - Olbia Milan Indoors - Milan Gosford Australian Unity Challenger - Gosford Memorial Piertomaso Tessitore - San Remo XXXVII Torneig C.E. Laieta - Barcelona The Manchester Trophy - Manchester Trani Cup - Trani Intersport Heilbronn Open - Heilbronn Bristol Challenger Trophy - Bristol Open Seat Godo 2005 - Barcelona Milano Challenger-Jameson Cup - Milan The Priority Telecom Open - Amersfoort Meridiana Sardegna Open - Olbia Crystal Cup 1998 - Portoroz BBB Open - Sofia BMW Brixina Tennis Open - Bressanone Top Wool Challenger Biella - Biella Campionati Internazionali di Sicilia - Palermo West Side Tennis Challenger - Forest Hills Kremlin Cup - Moscow Tehran Open 2004 - Tehran Czech Indoor Open - Prague Ethias Trophy - Mons Qatar ExxonMobil Open - Doha Pro Tennis World Open - Sunrise International Indoor Tennis Championships of Croatia - Zagreb The LTA Men's Challenger - Southampton ABN/AMRO World Tennis Tournament - Rotterdam Gemax Open - Belgrade Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Grand Prix Hassan II - Casablanca The Stella Artois Championships - London The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Challenger Tunisie - Tunis Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Bratislava Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport Bergamo Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Tennislife Cup - Napoli Mons Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Barletta Challenger BMW Open - Munich Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai San Remo Challenger Santiago Challenger Cremona Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Rome Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona ATP Studena Croatia Open Umag - Umag Cordenons Challenger Jersey Challenger Dallas Challenger Open 13 - Marseille Genova Challenger BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Mons Challenger Open Sabadell Atlantico - Barcelona ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Bergamo Challenger Sao Paulo Challenger Tour Finals China Open - Beijing Ortisei Challenger Erste Bank Open - Vienna BCR Open Romania - Bucharest Medibank International - Sydney Marrakech Challenger Estoril Open - Estoril Grand Prix Hassan II - Casablanca Open Sud de France - Montpellier Barletta Challenger Bet-at-home Cup - Kitzbuhel St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Napoli Challenger International German Open - Hamburg Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Rome Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Argentina Open - Buenos Aires Moselle Open - Metz If Stockholm Open - Stockholm Synsam Swedish Open - Bastad Millennium Estoril Open - Estoril Shenzhen Open - Shenzhen SkiStar Swedish Open - Bastad Next Generation Adelaide International - Adelaide Medibank International - Sydney Tata Open Maharashtra - Pune Cherbourg Challenger PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Napoli Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London SkiStar Swedish Open - Bastad Adidas Open de Toulouse - Toulouse Ortisei Challenger Pullach Challenger Davidoff Swiss Indoors - Basel ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Open de la Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Aegon Nottingham Open - Nottingham AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing San Benedetto Challenger Yitzhak Rabin Challenger 1998 - Tel Aviv Jameson Cup - Milan The LTA Wrexham Challenger - Wrexham Open Castilla y Leon - Segovia Eckental Challenger I Open de Tenis Comunidad de Madrid - Madrid Millennium Estoril Open - Estoril Heineken Open - Auckland The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Scania Stockholm Open - Stockholm Qatar Open - Doha Qatar ExxonMobil Open - Doha Open 13 - Marseille Erste Bank Open - Vienna Open 13 Provence - Marseille The Artois Championships - London NASDAQ-100 Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome CA Tennis Trophy - Vienna Heineken Open - Auckland Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel Campionati Internazionali D'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Copa Claro - Buenos Aires The Nottingham Open - Nottingham Kremlin Cup - Moscow Apia International - Sydney Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich French Open - Paris Wimbledon - London U.S. Open - New York Copa Claro - Buenos Aires Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, PO, RUS-ITA 1-4 Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Masters Series Hamburg - Hamburg U.S. Open - New York Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 AAMI Classic - Kooyong Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing